package org.dromara.work.domain.vo;

import com.alibaba.excel.annotation.ExcelIgnoreUnannotated;
import com.alibaba.excel.annotation.ExcelProperty;
import io.github.linpeilie.annotations.AutoMapper;
import lombok.Data;
import org.apache.ibatis.type.Alias;
import org.dromara.work.domain.BaseDmlb;
import org.dromara.work.domain.BeianInfo;

import java.util.Date;

import java.io.Serializable;
import java.util.List;

/**
 * 备案信息视图对象 beian_info
 *
 * @author Chen
 * @date 2024-01-16
 */
@Data
@Alias("BeianInfoVo")
@ExcelIgnoreUnannotated
@AutoMapper(target = BeianInfo.class)
public class BeianInfoVo implements Serializable {

    private static final long serialVersionUID = 1L;

    private Long id;

    /**
     * 备案标题
     */
    @ExcelProperty(value = "备案标题")
    private String title;

    /**
     * 批文号
     */
    @ExcelProperty(value = "批文号")
    private String pwh;

    /**
     * 批准日期
     */
    @ExcelProperty(value = "批准日期")
    private Date pzsj;

    /**
     * 批准机关
     */
    @ExcelProperty(value = "批准机关")
    private String pzjg;

    /**
     * 备案报告
     */
    @ExcelProperty(value = "备案报告")
    private String babg;

    /**
     * 批复文件
     */
    @ExcelProperty(value = "批复文件")
    private String pfwj;

    /**
     * 命名申请书
     */
    @ExcelProperty(value = "命名申请书")
    private String mmsqs;

    /**
     * 其它资料
     */
    @ExcelProperty(value = "其它资料")
    private String qtzl;

    /**
     * 备注
     */
    private String remark;

    /**
     * 地名信息
     */
    private List<DmBaseBriefVo> dmList;


}
